package com.foreknow.demo10;

/**
 * 1.java中的继承
 *     如何理解继承?  不同于现实中的继承,它表示扩展的概念
 *     可以理解为一般的概念包含特殊的概念,判断关系是根据ISA原则
 *     例如:  B  is a A(B是一种A)  这句话是成立的, B就是特殊的而A是一般的.
 *     例如:燕子是一种鸟.这是成立的,他们属于继承关系
 *          班长是一种狗这是不成立的因为他们没有任何关系
 *       Java中如果想要使用继承一定要满足ISA原则: 特殊的类(子类)  一般的类就是(父类或超类)
 *     语法:
 *        public class B extends A{
 *
 *        }
 *     表示:B拥有A的属性行为,同时B也可以扩展出自己特有的属性和行为
 */
public class ExtendsDemo {
    public static void main(String[] args) {
        Swallow swallow = new Swallow();
        swallow.fly();
    }
}
